<html>
<head>
<style type="text/css">
p:first-letter { text-transform: uppercase; font-size: 24; }
</style>
</head>
<body>
<h1>h1</h1>
<div>
    <p>fzz</p>
    <p>fzz</p>
</div>
<h1>h1</h1>
<p>works in IE, not in Word.  this could be easier to implement than first-line.</p>
</body>
</html>